// 获取min~max之间的随机整数
function getRandomInt (min, max) {
  return Math.floor(Math.random() * (max - min + 1) + min)
}

export function shuflle (arr) {
  // 拷贝数组
  let _arr = arr.slice()
  // 在arr的长度之间生成随机数
  // 遍历arr数组，把元素跟随机元素交换数据
  for (let i = 0, len = _arr.length; i < len; i++) {
    let j = getRandomInt(0, len)
    let tem = _arr[i]
    _arr[i] = _arr[j]
    _arr[j] = tem
  }
  return _arr
}
